Free new_event after sending it to the search entry. (#323209, Crispin
authorMatthias Clasen <mclasen@redhat.com>
Mon, 5 Dec 2005 20:12:33 +0000 (20:12 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 5 Dec 2005 20:12:33 +0000 (20:12 +0000)
2005-12-05  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_key_press): Free new_event
after sending it to the search entry.  (#323209, Crispin Flowerday)

ChangeLog
ChangeLog.pre-2-10
gtk/gtktreeview.c

index b61905ebf8a7b7dcea9078d4d2ccf4b3cfdf29df..ed7e604c9688f34fc9ed15ec0b82269e9aa3d552 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2005-12-05  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): Free new_event
+       after sending it to the search entry.  (#323209, Crispin Flowerday)
+
        * README.in: Add a note about GTK_FLOATING.
 
        * gtk/gtkobject.h (GTK_OBJECT_FLOATING): Use g_object_is_floating.
index b61905ebf8a7b7dcea9078d4d2ccf4b3cfdf29df..ed7e604c9688f34fc9ed15ec0b82269e9aa3d552 100644 (file)
@@ -1,5 +1,8 @@
 2005-12-05  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): Free new_event
+       after sending it to the search entry.  (#323209, Crispin Flowerday)
+
        * README.in: Add a note about GTK_FLOATING.
 
        * gtk/gtkobject.h (GTK_OBJECT_FLOATING): Use g_object_is_floating.
index eca3f2c1885964978805322096e8b6c91a8b7377..71cd603f0bd007442234b2fb03b29802d8961894 100644 (file)
@@ -4464,6 +4464,7 @@ gtk_tree_view_key_press (GtkWidget   *widget,
        * during this event, we will set priv->imcontext_changed  */
       tree_view->priv->imcontext_changed = FALSE;
       retval = gtk_widget_event (tree_view->priv->search_entry, new_event);
+      gdk_event_free (new_event);
       gtk_widget_hide (tree_view->priv->search_window);
 
       g_signal_handler_disconnect (tree_view->priv->search_entry,